Index of all Fields and Methods
All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

accumulate(InputIterator, InputIterator, Object, Function2). Static method in class sjl.Algo
Accumulate over the range.
adjacent_difference(InputIterator, InputIterator, OutputIterator, Function2). Static method in class sjl.Algo
Computes the adjancent difference of the elements in the range.
adjacent_find(ForwardIterator, ForwardIterator). Static method in class sjl.Algo
Find the first instance of two equal adjacent elements.
adjacent_find(ForwardIterator, ForwardIterator, Predicate2). Static method in class sjl.Algo
Find the first instance of two adjacent elements satisfying a predicate.
advance(BidirectionalIterator, int). Static method in class sjl.Algo
Advance the iterator a number of times.
advance(InputIterator, int). Static method in class sjl.Algo
Advance the iterator a number of times.
advance(RandomIterator, int). Static method in class sjl.Algo
Advance the iterator a number of times.

B

back(). Method in class sjl.Deque
Return the last element in the container.
back(). Method in class sjl.List
Returns the last elements in the list.
back(). Method in class sjl.Queue
Return the last element of the Queue.
back(). Method in interface sjl.SequenceContainer
Return the last element in the container.
back(). Method in class sjl.SingleList
Returns the last element in the list.
back(). Method in class sjl.Vector
Return the last element in the container.
BackInsertIterator(BackInsertContainer). Constructor for class sjl.BackInsertIterator
Construct an insert iterator for the container, which convert all assigments (put) into the push_back method.
begin(). Method in class sjl.Deque
Returns the iterator that represents the beginning of the deque.
begin(). Method in class sjl.HashMap
Returns the iterator that represents the beginning of the map.
begin(). Method in class sjl.HashMultiMap
Returns the iterator that represents the beginning of the map.
begin(). Method in class sjl.HashMultiSet
Returns the iterator that represents the beginning of the set.
begin(). Method in class sjl.HashSet
Returns the iterator that represents the beginning of the set.
begin(). Method in class sjl.List
Returns the iterator that represents the beginning of the list.
begin(). Method in class sjl.Map
Returns the iterator that represents the beginning of the map.
begin(). Method in class sjl.MultiMap
Returns the iterator that represents the beginning of the map.
begin(). Method in class sjl.MultiSet
Returns the iterator that represents the beginning of the set.
begin(). Method in class sjl.Set
Returns the iterator that represents the beginning of the set.
begin(). Method in class sjl.SingleList
Returns the iterator that represents the beginning of the list.
begin(). Method in class sjl.Vector
Returns the iterator that represents the beginning of the vector.
begin(boolean[]). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(boolean[], int). Static method in class sjl.Array
Return an array iterator adapter for a position in the array
begin(byte[]). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(byte[], int). Static method in class sjl.Array
Return an array iterator adapter for a position in the array
begin(char[]). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(char[], int). Static method in class sjl.Array
Return an array iterator adapter for a position in the array.
begin(double[]). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(double[], int). Static method in class sjl.Array
Return an array iterator adapter for a position in the array
begin(float[]). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(float[], int). Static method in class sjl.Array
Return an array iterator adapter for a position in the array
begin(int[]). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(int[], int). Static method in class sjl.Array
Return an array iterator adapter for a position in the array
begin(Object[]). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(Object[], int). Static method in class sjl.Array
Return an array iterator adapter for a position in the array
begin(short[]). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(short[], int). Static method in class sjl.Array
Return an array iterator adapter for a position in the array
begin(String). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(String, int). Static method in class sjl.Array
Return an array iterator adapter for a position in the string.
begin(StringBuffer). Static method in class sjl.Array
Return an array iterator adapter for the beginning of the array
begin(StringBuffer, int). Static method in class sjl.Array
Return an array iterator adapter for a position in the string.
beginGeneric(). Method in interface sjl.Container
Return an iterator that points to the beginning of the container.
beginGeneric(). Method in class sjl.Deque
Returns the iterator that represents the beginning of the deque as an untyped iterator.
beginGeneric(). Method in class sjl.HashMap
Returns the iterator that represents the beginning of the map as an untyped iterator.
beginGeneric(). Method in class sjl.HashMultiMap
Returns the iterator that represents the beginning of the map as an untyped iterator.
beginGeneric(). Method in class sjl.HashMultiSet
Returns the iterator that represents the beginning of the set as an untyped iterator.
beginGeneric(). Method in class sjl.HashSet
Returns the iterator that represents the beginning of the set as an untyped iterator.
beginGeneric(). Method in class sjl.List
Returns the iterator that represents the beginning of the list as a untyped iterator.
beginGeneric(). Method in class sjl.Map
Returns the iterator that represents the beginning of the map as an untyped iterator.
beginGeneric(). Method in class sjl.MultiMap
Returns the iterator that represents the beginning of the map as an untyped iterator.
beginGeneric(). Method in class sjl.MultiSet
Returns the iterator that represents the beginning of the set as an untyped iterator.
beginGeneric(). Method in class sjl.Set
Returns the iterator that represents the beginning of the set as an untyped iterator.
beginGeneric(). Method in class sjl.SingleList
Returns the iterator that represents the beginning of the list as a untyped iterator.
beginGeneric(). Method in class sjl.Vector
Returns the iterator that represents the beginning of the vector as an untyped iterator.
beginRef(). Method in class sjl.Deque
Returns a reference to the iterator that represents the beginning of the deque.
beginRef(). Method in class sjl.HashMap
Returns a reference to the iterator that represents the beginning of the map.
beginRef(). Method in class sjl.HashMultiMap
Returns a reference to the iterator that represents the beginning of the map.
beginRef(). Method in class sjl.HashMultiSet
Returns a reference to the iterator that represents the beginning of the set.
beginRef(). Method in class sjl.HashSet
Returns a reference to the iterator that represents the beginning of the set.
beginRef(). Method in class sjl.List
Returns a reference to the iterator that represents the beginning of the list.
beginRef(). Method in class sjl.Map
Returns a reference to the iterator that represents the beginning of the map.
beginRef(). Method in class sjl.MultiMap
Returns a reference to the iterator that represents the beginning of the map.
beginRef(). Method in class sjl.MultiSet
Returns a referenc to the iterator that represents the beginning of the set.
beginRef(). Method in class sjl.Set
Returns a reference to the iterator that represents the beginning of the set.
beginRef(). Method in class sjl.SingleList
Returns a reference to the iterator that represents the beginning of the list.
beginRef(). Method in class sjl.Vector
Returns a reference to the iterator that represents the beginning of the vector.
bidirectionalIterator(). Method in class sjl.Iter
A casting method.
binary_search(ForwardIterator, ForwardIterator, Object, Predicate2). Static method in class sjl.Algo
Returns true is the value is in the range.
Bind1stFunction(Function2, Object). Constructor for class sjl.Bind1stFunction
Specified the function and the value to use.
Bind1stPredicate(Predicate2, Object). Constructor for class sjl.Bind1stPredicate
Specified the predicate and the value to use.
Bind2ndFunction(Function2, Object). Constructor for class sjl.Bind2ndFunction
Specified the function and the value to use.
Bind2ndPredicate(Predicate2, Object). Constructor for class sjl.Bind2ndPredicate
Specified the predicate and the value to use.
buffer_size. Variable in class sjl.Deque
Private.
BufferSize. Static variable in class sjl.Deque
The size of the second level buffer.

C

capacity(). Method in class sjl.Vector
Returns the maximum number of elements that can be stored in the vector without reallocation.
cmp(Iterator). Method in class sjl.BackInsertIterator
Invalid.
cmp(Iterator). Method in class sjl.FrontInsertIterator
Invalid.
cmp(Iterator). Method in class sjl.InputStreamIterator
Compare two iterators.
cmp(Iterator). Method in class sjl.InsertIterator
Invalid.
cmp(Iterator). Method in interface sjl.Iterator
Compare self with another Iterator.
cmp(Iterator). Method in class sjl.OutputStreamIterator
Compare two iterators.
cmp(Iterator). Method in class sjl.ReverseBidirectionalIterator
Compares two iterators.
cmp(Iterator). Method in class sjl.ReverseRandomIterator
Compares two iterators.
compare(Object). Method in class sjl.Bind1stPredicate
Call the specified predicate using value and the argument.
compare(Object). Method in class sjl.Bind2ndPredicate
Call the specified predicate using value and the argument.
compare(Object). Method in class sjl.Not1
Negate the thruth value of the predicate.
compare(Object). Method in interface sjl.Predicate1
This method is executed for each call to the function object.
compare(Object, Object). Method in class sjl.Not2
Negate the thruth value of the predicate.
compare(Object, Object). Method in class sjl.PredEqual
Compare the two object using the equals() method.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterCharacter
Convert the arguments to Character and compare the return values from the charValue() method using the > operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterDouble
Convert the arguments to Double and compare the return values from the doubleValue() method using the > operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterEqualCharacter
Convert the arguments to Character and compare the return values from the charValue() method using the >= operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterEqualDouble
Convert the arguments to Double and compare the return values from the doubleValue() method using the >= operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterEqualFloat
Convert the arguments to Float and compare the return values from the floatValue() method using the >= operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterEqualInteger
Convert the arguments to Integer and compare the return values from the intValue() method using the >= operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterEqualLong
Convert the arguments to Long and compare the return values from the longValue() method using the >= operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterEqualString
Convert the arguments to String and compare the return value from the compareTo(String) method to >= 0.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterFloat
Convert the arguments to Float and compare the return values from the floatValue() method using the > operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterInteger
Convert the arguments to Integer and compare the return values from the intValue() method using the > operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterLong
Convert the arguments to Long and compare the return values from the longValue() method using the > operator.
compare(Object, Object). Method in class sjl.wrappers.PredGreaterString
Convert the arguments to String and compare the return value from the compareTo(String) method to > 0.
compare(Object, Object). Method in interface sjl.Predicate2
This method is executed for each call to the function object.
compare(Object, Object). Method in class sjl.wrappers.PredLessCharacter
Convert the arguments to Character and compare the return values from the charValue() method using the < operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessDouble
Convert the arguments to Double and compare the return values from the doubleValue() method using the < operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessEqualCharacter
Convert the arguments to Character and compare the return values from the charValue() method using the <= operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessEqualDouble
Convert the arguments to Double and compare the return values from the doubleValue() method using the <= operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessEqualFloat
Convert the arguments to Float and compare the return values from the floatValue() method using the <= operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessEqualInteger
Convert the arguments to Integer and compare the return values from the intValue() method using the <= operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessEqualLong
Convert the arguments to Long and compare the return values from the longValue() method using the <= operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessEqualString
Convert the arguments to String and compare the return value from the compareTo(String) method to <= 0.
compare(Object, Object). Method in class sjl.wrappers.PredLessFloat
Convert the arguments to Float and compare the return values from the floatValue() method using the < operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessInteger
Convert the arguments to Integer and compare the return values from the intValue() method using the < operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessLong
Convert the arguments to Long and compare the return values from the longValue() method using the < operator.
compare(Object, Object). Method in class sjl.wrappers.PredLessString
Convert the arguments to String and compare the return value from the compareTo(String) method to < 0.
copy(BidirectionalIterator). Static method in class sjl.Iter
Return a new copy of the parameter.
copy(ForwardIterator). Static method in class sjl.Iter
Return a new copy of the parameter.
copy(InputIterator). Static method in class sjl.Iter
Return a new copy of the parameter.
copy(InputIterator, InputIterator, OutputIterator). Static method in class sjl.Algo
Copy elements from one range to another.
copy(OutputIterator). Static method in class sjl.Iter
Return a new copy of the parameter.
copy(RandomIterator). Static method in class sjl.Iter
Return a new copy of the parameter.
copy_backward(BidirectionalIterator, BidirectionalIterator, BidirectionalIterator). Static method in class sjl.Algo
Copy elements from one range to another, backwards.
count(InputIterator, InputIterator, Object). Static method in class sjl.Algo
Return the number of elements in the range equal to a value.
count(InputIterator, InputIterator, Predicate1). Static method in class sjl.Algo
Return the number of element satisfying a predicate.
count(Object). Method in interface sjl.AssociativeContainer
Return the number of elements with key equal to key.
count(Object). Method in class sjl.HashMap
Returns the number of element with a key equal to value.
count(Object). Method in class sjl.HashMultiMap
Returns the number of element with a key equal to value.
count(Object). Method in class sjl.HashMultiSet
Returns the number of element with a key equal to value.
count(Object). Method in class sjl.HashSet
Returns the number of element with a key equal to value.
count(Object). Method in class sjl.Map
Returns the number of element with a key equal to value.
count(Object). Method in class sjl.MultiMap
Returns the number of element with a key equal to value.
count(Object). Method in class sjl.MultiSet
Returns the number of element with a key equal to value.
count(Object). Method in class sjl.Set
Returns the number of element with a key equal to value.

D

data. Variable in class sjl.Vector
Private.
Deque(). Constructor for class sjl.Deque
Construct a new empty Deque.
Deque(Deque). Constructor for class sjl.Deque
Construct a new Deque with the size and contents of another deque.
Deque(ForwardIterator, ForwardIterator). Constructor for class sjl.Deque
Construct a new Deque with the contents of the range [first,last).
Deque(int, Object). Constructor for class sjl.Deque
Construct a new Deque with an initial size of size elements, each element initialized to with a reference to value.
distance(Iterator). Method in interface sjl.ForwardIterator
Return the number of times this must be advanced (with next()) in order to reach target.
distance(Iterator). Method in class sjl.ReverseBidirectionalIterator
Returns the distance between two iterators.
distance(Iterator). Method in class sjl.ReverseRandomIterator
Returns the distance from this to the argument iterator.
dump(). Method in class sjl.Set

E

elements(). Method in class sjl.HashMap
From Dictionary; Returns an enumeration of the elements.
elements(). Method in class sjl.Map
From Dictionary; Returns an enumeration of the elements.
empty(). Method in interface sjl.Container
Return true of the container does not contain any elements.
empty(). Method in class sjl.Deque
Returns true if the deque does not contain any elements.
empty(). Method in class sjl.HashMap
Returns true if the map does not contain any elements.
empty(). Method in class sjl.HashMultiMap
Returns true if the map does not contain any elements.
empty(). Method in class sjl.HashMultiSet
Returns true if the set does not contain any elements.
empty(). Method in class sjl.HashSet
Returns true if the set does not contain any elements.
empty(). Method in class sjl.List
Returns true if the list does not contain any elements.
empty(). Method in class sjl.Map
Returns true if the map does not contain any elements.
empty(). Method in class sjl.MultiMap
Returns true if the map does not contain any elements.
empty(). Method in class sjl.MultiSet
Returns true if set set does not contain any elements.
empty(). Method in class sjl.PriorityQueue
Returns true if the queue does not contain any elements.
empty(). Method in class sjl.Queue
Returns true if the queue does not contain any elements.
empty(). Method in class sjl.Set
Returns true if the set does not contain any elements.
empty(). Method in class sjl.SingleList
Returns true if the list does not contain any elements.
empty(). Method in class sjl.Stack
Returns true if the stack does not contain any elements.
empty(). Method in class sjl.Vector
Returns true if the vector does not contain any elements.
end(). Method in class sjl.Deque
Returns the iterator that represents the end of the deque.
end(). Method in class sjl.HashMap
Returns the iterator that represents the end of the map.
end(). Method in class sjl.HashMultiMap
Returns the iterator that represents the end of the map.
end(). Method in class sjl.HashMultiSet
Returns the iterator that represents the end of the set.
end(). Method in class sjl.HashSet
Returns the iterator that represents the end of the set.
end(). Method in class sjl.List
Returns the iterator that represents the end of the list.
end(). Method in class sjl.Map
Returns the iterator that represents the end of the map.
end(). Method in class sjl.MultiMap
Returns the iterator that represents the end of the map.
end(). Method in class sjl.MultiSet
Returns the iterator that represents the end of the set.
end(). Method in class sjl.Set
Returns the iterator that represents the end of the set.
end(). Method in class sjl.SingleList
Returns the iterator that represents the end of the list.
end(). Method in class sjl.Vector
Returns the iterator that represents the end of the vector.
end(boolean[]). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(byte[]). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(char[]). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(double[]). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(float[]). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(int[]). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(Object[]). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(short[]). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(String). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
end(StringBuffer). Static method in class sjl.Array
Return an array iterator adapter for the end of the array
endGeneric(). Method in interface sjl.Container
Return an iterator that points past the end of the container.
endGeneric(). Method in class sjl.Deque
Returns the iterator that represents the end of the deque as an untyped iterator.
endGeneric(). Method in class sjl.HashMap
Returns the iterator that represents the end of the map as an untyped iterator.
endGeneric(). Method in class sjl.HashMultiMap
Returns the iterator that represents the end of the map as an untyped iterator.
endGeneric(). Method in class sjl.HashMultiSet
Returns the iterator that represents the end of the set as an untyped iterator.
endGeneric(). Method in class sjl.HashSet
Returns the iterator that represents the end of the set as an untyped iterator.
endGeneric(). Method in class sjl.List
Returns the iterator that represents the end of the list as a untyped iterator.
endGeneric(). Method in class sjl.Map
Returns the iterator that represents the end of the map as an untyped iterator.
endGeneric(). Method in class sjl.MultiMap
Returns the iterator that represents the end of the map as an untyped iterator.
endGeneric(). Method in class sjl.MultiSet
Returns the iterator that represents the end of the set as an untyped iterator.
endGeneric(). Method in class sjl.Set
Returns the iterator that represents the end of the set as an untyped iterator.
endGeneric(). Method in class sjl.SingleList
Returns the iterator that represents the end of the list as a untyped iterator.
endGeneric(). Method in class sjl.Vector
Returns the iterator that represents the end of the vector as an untyped iterator.
endRef(). Method in class sjl.Deque
Returns a reference to the iterator that represents the end of the deque.
endRef(). Method in class sjl.HashMap
Returns a reference to the iterator that represents the end of the map.
endRef(). Method in class sjl.HashMultiMap
Returns a reference to the iterator that represents the end of the map.
endRef(). Method in class sjl.HashMultiSet
Returns a reference to the iterator that represents the end of the set.
endRef(). Method in class sjl.HashSet
Returns a reference to the iterator that represents the end of the set.
endRef(). Method in class sjl.List
Returns a reference to the iterator that represents the end of the list.
endRef(). Method in class sjl.Map
Returns a reference to the iterator that represents the end of the map.
endRef(). Method in class sjl.MultiMap
Returns a reference to the iterator that represents the end of the map.
endRef(). Method in class sjl.MultiSet
Returns a reference to the iterator that represents the end of the set.
endRef(). Method in class sjl.Set
Returns a reference to the iterator that represents the end of the set.
endRef(). Method in class sjl.SingleList
Returns a reference to the iterator that represents the end of the list.
endRef(). Method in class sjl.Vector
Returns a reference to the iterator that represents the end of the vector.
EnumerationIterator(ForwardIterator, ForwardIterator). Constructor for class sjl.EnumerationIterator
Contruct an Enumeration over the specified range.
equal(InputIterator, InputIterator, InputIterator). Static method in class sjl.Algo
Compares to ranges.
equal(InputIterator, InputIterator, InputIterator, Predicate2). Static method in class sjl.Algo
Compares to ranges using a predicate.
equal_range(ForwardIterator, ForwardIterator, Object, Predicate2). Static method in class sjl.Algo
Find the largest subrange into which a value can be inserted without violation the ordering.
equal_range(Object). Method in interface sjl.AssociativeContainer
Return iterators i and j such that all elements with keys equal to key are in the range [i,j).
equal_range(Object). Method in class sjl.HashMap
Returns a pair like Pair(lower_bound(value), upper_bound(value)).
equal_range(Object). Method in class sjl.HashMultiMap
Returns a pair like Pair(lower_bound(value), upper_bound(value)).
equal_range(Object). Method in class sjl.HashMultiSet
Returns a pair like Pair(lower_bound(value), upper_bound(value)).
equal_range(Object). Method in class sjl.HashSet
Returns a pair like Pair(lower_bound(value), upper_bound(value)).
equal_range(Object). Method in class sjl.Map
Returns a pair like Pair(lower_bound(value), upper_bound(value)).
equal_range(Object). Method in class sjl.MultiMap
Returns a pair like Pair(lower_bound(value), upper_bound(value)).
equal_range(Object). Method in class sjl.MultiSet
Returns a pair like Pair(lower_bound(value) upper_bound(value)).
equal_range(Object). Method in class sjl.Set
Returns a pair like Pair(lower_bound(value), upper_bound(value)).
equals(Object). Method in interface sjl.Container
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.Deque
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.HashMap
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.HashMultiMap
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.HashMultiSet
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.HashSet
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.List
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.Map
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.MultiMap
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.MultiSet
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.PriorityQueue
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.Queue
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.Set
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.SingleList
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.Stack
Compare the elements in this container with the elements in another container.
equals(Object). Method in class sjl.Vector
Compare the elements in this container with the elements in another container.
erase(Iterator). Method in class sjl.Deque
Removes the element specified by position.
erase(Iterator). Method in class sjl.HashMap
Erase the element pointed to by the iterator.
erase(Iterator). Method in class sjl.HashMultiMap
Erase the element pointed to by the iterator.
erase(Iterator). Method in class sjl.HashMultiSet
Erase the element pointed to by the iterator.
erase(Iterator). Method in class sjl.HashSet
Erase the element pointed to by the iterator.
erase(Iterator). Method in class sjl.List
Remove the element to which the iterator points.
erase(Iterator). Method in class sjl.Map
Erase the element pointed to by the iterator.
erase(Iterator). Method in class sjl.MultiMap
Erase the element pointed to by the iterator.
erase(Iterator). Method in class sjl.MultiSet
Erase the element pointed to by the iterator.
erase(Iterator). Method in interface sjl.SequenceContainer
Erase the element pointed to by position.
erase(Iterator). Method in class sjl.Set
Erase the element pointed to by the iterator.
erase(Iterator). Method in class sjl.SingleList
Remove the element to which the iterator points.
erase(Iterator). Method in class sjl.Vector
Removes the element specified by position.
erase(Iterator, Iterator). Method in interface sjl.AssociativeContainer
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.Deque
Removes the elements in the specified range.
erase(Iterator, Iterator). Method in class sjl.HashMap
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.HashMultiMap
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.HashMultiSet
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.HashSet
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.List
Remove the elements in the range [first,last) from the list.
erase(Iterator, Iterator). Method in class sjl.Map
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.MultiMap
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.MultiSet
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in interface sjl.SequenceContainer
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.Set
Erase the elements in the range [first,last).
erase(Iterator, Iterator). Method in class sjl.SingleList
Remove the elements in the range [first,last) from the list.
erase(Iterator, Iterator). Method in class sjl.Vector
Removes the elements in the specified range.
erase(Object). Method in interface sjl.AssociativeContainer
Erase the element with a key equal to the object.
erase(Object). Method in class sjl.HashMap
Erase the element with key equal to value.
erase(Object). Method in class sjl.HashMultiMap
Erase the element with key equal to value.
erase(Object). Method in class sjl.HashMultiSet
Erase the element with key equal to value.
erase(Object). Method in class sjl.HashSet
Erase the element with key equal to value.
erase(Object). Method in class sjl.Map
Erase the element with key equal to value.
erase(Object). Method in class sjl.MultiMap
Erase the elements with key equal to value.
erase(Object). Method in class sjl.MultiSet
Erase the elements with key equal to value.
erase(Object). Method in class sjl.Set
Erase the element with key equal to value.

F

fill(ForwardIterator, ForwardIterator, Object). Static method in class sjl.Algo
Assign a value to all elements in the range.
fill(OutputIterator, int, Object). Static method in class sjl.Algo
Assign a value to all elements in the range.
find(InputIterator, InputIterator, Object). Static method in class sjl.Algo
Find the first elements matching a specified value.
find(InputIterator, InputIterator, Predicate1). Static method in class sjl.Algo
Find the first element satisfying a predicate.
find(Object). Method in interface sjl.AssociativeContainer
Return the iterator pointing to an element with a key equal to key, or end() if such an element is not found.
find(Object). Method in class sjl.HashMap
Search the map for an element with a key equal to value.
find(Object). Method in class sjl.HashMultiMap
Search the map for an element with a key equal to value.
find(Object). Method in class sjl.HashMultiSet
Search the set for an element with a key equal to value.
find(Object). Method in class sjl.HashSet
Search the set for an element with a key equal to value.
find(Object). Method in class sjl.Map
Search the map for an element with a key equal to value.
find(Object). Method in class sjl.MultiMap
Search the map for an element with a key equal to value.
find(Object). Method in class sjl.MultiSet
Search the set for an element with a key equal to value.
find(Object). Method in class sjl.Set
Search the set for an element with a key equal to value.
first. Variable in class sjl.Pair
The first element of the pair.
flush(). Method in interface sjl.Container
Erase all elements in the container.
flush(). Method in class sjl.Deque
Erase all the elements in the container.
flush(). Method in class sjl.HashMap
Erase all the elements in the container.
flush(). Method in class sjl.HashMultiMap
Erase all the elements in the container.
flush(). Method in class sjl.HashMultiSet
Erase all the elements in the container.
flush(). Method in class sjl.HashSet
Erase all the elements in the container.
flush(). Method in class sjl.List
Erase all the elements in the container.
flush(). Method in class sjl.Map
Erase all the elements in the container.
flush(). Method in class sjl.MultiMap
Erase all the elements in the container.
flush(). Method in class sjl.MultiSet
Erase all the elements in the container.
flush(). Method in class sjl.Set
Erase all the elements in the container.
flush(). Method in class sjl.SingleList
Erase all the elements in the container.
flush(). Method in class sjl.Vector
Erase all the elements in the container.
for_each(InputIterator, InputIterator, Function1). Static method in class sjl.Algo
Apply a function object to each element in the range.
forwardIterator(). Method in class sjl.Iter
A casting method.
front(). Method in class sjl.Deque
Return the first element in the container.
front(). Method in class sjl.List
Returns the first elements in the list.
front(). Method in class sjl.Queue
Return the first element of the Queue.
front(). Method in interface sjl.SequenceContainer
Return the first element in the container.
front(). Method in class sjl.SingleList
Returns the first element in the list.
front(). Method in class sjl.Vector
Return the first element in the container.
FrontInsertIterator(FrontInsertContainer). Constructor for class sjl.FrontInsertIterator
Construct an insert iterator for the container, which convert all assigments (put) into the push_front method.
FuncDifferenceDouble(). Constructor for class sjl.wrappers.FuncDifferenceDouble
FuncDifferenceFloat(). Constructor for class sjl.wrappers.FuncDifferenceFloat
FuncDifferenceInteger(). Constructor for class sjl.wrappers.FuncDifferenceInteger
FuncDifferenceLong(). Constructor for class sjl.wrappers.FuncDifferenceLong
FuncDivideDouble(). Constructor for class sjl.wrappers.FuncDivideDouble
FuncDivideFloat(). Constructor for class sjl.wrappers.FuncDivideFloat
FuncDivideInteger(). Constructor for class sjl.wrappers.FuncDivideInteger
FuncDivideLong(). Constructor for class sjl.wrappers.FuncDivideLong
FuncModulusDouble(). Constructor for class sjl.wrappers.FuncModulusDouble
FuncModulusFloat(). Constructor for class sjl.wrappers.FuncModulusFloat
FuncModulusInteger(). Constructor for class sjl.wrappers.FuncModulusInteger
FuncModulusLong(). Constructor for class sjl.wrappers.FuncModulusLong
FuncMultiplyDouble(). Constructor for class sjl.wrappers.FuncMultiplyDouble
FuncMultiplyFloat(). Constructor for class sjl.wrappers.FuncMultiplyFloat
FuncMultiplyInteger(). Constructor for class sjl.wrappers.FuncMultiplyInteger
FuncMultiplyLong(). Constructor for class sjl.wrappers.FuncMultiplyLong
FuncNegateDouble(). Constructor for class sjl.wrappers.FuncNegateDouble
FuncNegateFloat(). Constructor for class sjl.wrappers.FuncNegateFloat
FuncNegateInteger(). Constructor for class sjl.wrappers.FuncNegateInteger
FuncNegateLong(). Constructor for class sjl.wrappers.FuncNegateLong
FuncReaderBoolean(). Constructor for class sjl.wrappers.FuncReaderBoolean
FuncReaderByte(). Constructor for class sjl.wrappers.FuncReaderByte
FuncReaderChar(). Constructor for class sjl.wrappers.FuncReaderChar
FuncReaderDouble(). Constructor for class sjl.wrappers.FuncReaderDouble
FuncReaderFloat(). Constructor for class sjl.wrappers.FuncReaderFloat
FuncReaderInteger(). Constructor for class sjl.wrappers.FuncReaderInteger
FuncReaderLong(). Constructor for class sjl.wrappers.FuncReaderLong
FuncReaderShort(). Constructor for class sjl.wrappers.FuncReaderShort
FuncReaderString(). Constructor for class sjl.wrappers.FuncReaderString
FuncSumDouble(). Constructor for class sjl.wrappers.FuncSumDouble
FuncSumFloat(). Constructor for class sjl.wrappers.FuncSumFloat
FuncSumInteger(). Constructor for class sjl.wrappers.FuncSumInteger
FuncSumLong(). Constructor for class sjl.wrappers.FuncSumLong
FuncTextReaderBoolean(). Constructor for class sjl.wrappers.FuncTextReaderBoolean
FuncTextReaderByte(). Constructor for class sjl.wrappers.FuncTextReaderByte
FuncTextReaderDouble(). Constructor for class sjl.wrappers.FuncTextReaderDouble
FuncTextReaderFloat(). Constructor for class sjl.wrappers.FuncTextReaderFloat
FuncTextReaderInteger(). Constructor for class sjl.wrappers.FuncTextReaderInteger
FuncTextReaderLong(). Constructor for class sjl.wrappers.FuncTextReaderLong
FuncTextReaderShort(). Constructor for class sjl.wrappers.FuncTextReaderShort
FuncTextReaderString(). Constructor for class sjl.wrappers.FuncTextReaderString
FuncTextWriter(). Constructor for class sjl.FuncTextWriter
FuncWriterBoolean(). Constructor for class sjl.wrappers.FuncWriterBoolean
FuncWriterByte(). Constructor for class sjl.wrappers.FuncWriterByte
FuncWriterChar(). Constructor for class sjl.wrappers.FuncWriterChar
FuncWriterChars(). Constructor for class sjl.wrappers.FuncWriterChars
FuncWriterDouble(). Constructor for class sjl.wrappers.FuncWriterDouble
FuncWriterFloat(). Constructor for class sjl.wrappers.FuncWriterFloat
FuncWriterInteger(). Constructor for class sjl.wrappers.FuncWriterInteger
FuncWriterLong(). Constructor for class sjl.wrappers.FuncWriterLong
FuncWriterShort(). Constructor for class sjl.wrappers.FuncWriterShort
FuncWriterString(). Constructor for class sjl.wrappers.FuncWriterString

G

generate(ForwardIterator, ForwardIterator, Function0). Static method in class sjl.Algo
Assign the result of a function object to all elements in the range.
generate(OutputIterator, int, Function0). Static method in class sjl.Algo
Assign the result of a function object to all elements in the range.
genericCopy(). Method in class sjl.BackInsertIterator
Return this.
genericCopy(). Method in class sjl.FrontInsertIterator
Return this.
genericCopy(). Method in class sjl.InputStreamIterator
XXX: Is this possible???
genericCopy(). Method in class sjl.InsertIterator
Return this.
genericCopy(). Method in interface sjl.Iterator
Return a copy of myself.
genericCopy(). Method in class sjl.OutputStreamIterator
XXX: Is this possible???
genericCopy(). Method in class sjl.ReverseBidirectionalIterator
Create a copy of the this.
genericCopy(). Method in class sjl.ReverseRandomIterator
Create a copy of this.
get(). Method in interface sjl.InputIterator
Return the current object that the iterator points to.
get(). Method in class sjl.InputStreamIterator
Return the current value.
get(). Method in class sjl.ReverseBidirectionalIterator
Return the current value pointed to by the iterator.
get(). Method in class sjl.ReverseRandomIterator
Return the value pointed to by the iterator.
get(int). Method in class sjl.Deque
Returns the nth element in the container.
get(int). Method in interface sjl.RandomIterator
Return the object placed distance elements away.
get(int). Method in class sjl.ReverseRandomIterator
Return the value pointed to by the iterator.
get(int). Method in class sjl.Vector
Returns the nth element in the container.
get(Object). Method in class sjl.HashMap
Retrives the value associated with the key.
get(Object). Method in class sjl.Map
Retrives the value associated with the key.

H

hashCode(Object). Method in class sjl.HashFunction
HashFunction(). Constructor for class sjl.HashFunction
HashMap(). Constructor for class sjl.HashMap
Construct an empty map.
HashMap(InputIterator, InputIterator). Constructor for class sjl.HashMap
Construct a map and initialize it with the elements in the range [first,last).
HashMultiMap(). Constructor for class sjl.HashMultiMap
Construct an empty map.
HashMultiMap(InputIterator, InputIterator). Constructor for class sjl.HashMultiMap
Construct a map and initialize it with the elements in the range [first,last).
HashMultiSet(). Constructor for class sjl.HashMultiSet
Construct an empty set.
HashMultiSet(InputIterator, InputIterator). Constructor for class sjl.HashMultiSet
Construct a set and initialize it with the elements in the range [first,last).
HashSet(). Constructor for class sjl.HashSet
Construct an empty set.
HashSet(InputIterator, InputIterator). Constructor for class sjl.HashSet
Construct a set and initialize it with the elements in the range [first,last).
hasMoreElements(). Method in class sjl.EnumerationIterator
Returns true if the enumeration contains more elements; false if its empty.

I

Ident(). Constructor for class sjl.Ident
Contruct an Ident object.
includes(InputIterator, InputIterator, InputIterator, InputIterator, Predicate2). Static method in class sjl.Algo
Return true if all the elements in range2 also is in range2.
inner_product(InputIterator, InputIterator, InputIterator, Object, Function2, Function2). Static method in class sjl.Algo
Compute the inner product of two ranges.
inplace_merge(BidirectionalIterator, BidirectionalIterator, BidirectionalIterator, Predicate2). Static method in class sjl.Algo
Merge the two sorted ranges and place the result into the result range.
inputIterator(). Method in class sjl.Iter
A casting method.
InputStreamIterator(). Constructor for class sjl.InputStreamIterator
Construct a end-of-stream InputStreamIterator.
InputStreamIterator(DataInputStream, Function1). Constructor for class sjl.InputStreamIterator
Construct a InputStreamIterator for the stream using the function object as a reader.
InputStreamIterator(InputStream, Function1). Constructor for class sjl.InputStreamIterator
Construct a InputStreamIterator for the stream using the function object as a reader.
insert(InputIterator, InputIterator). Method in interface sjl.AssociativeContainer
Insert copies of [first, last).
insert(InputIterator, InputIterator). Method in class sjl.HashMap
Insert the elements from the range [first,last) into the map.
insert(InputIterator, InputIterator). Method in class sjl.HashMultiMap
Insert the elements from the range [first,last) into the map.
insert(InputIterator, InputIterator). Method in class sjl.HashMultiSet
Insert the elements from the range [first,last) into the set.
insert(InputIterator, InputIterator). Method in class sjl.HashSet
Insert the elements from the range [first,last) into the set.
insert(InputIterator, InputIterator). Method in class sjl.Map
Insert the elements from the range [first,last) into the map.
insert(InputIterator, InputIterator). Method in class sjl.MultiMap
Insert the elements from the range [first,last) into the map.
insert(InputIterator, InputIterator). Method in class sjl.MultiSet
Insert the elements from the range [first,last) into the set.
insert(InputIterator, InputIterator). Method in class sjl.Set
Insert the elements from the range [first,last) into the set.
insert(Iterator, InputIterator, InputIterator). Method in class sjl.Deque
The elements in the range [first,last) are inserted into deque at the specified position.
insert(Iterator, InputIterator, InputIterator). Method in class sjl.List
Insert the element in the range [first,last) into the list at the specified position.
insert(Iterator, InputIterator, InputIterator). Method in interface sjl.SequenceContainer
Insert copies of [first, last) before position.
insert(Iterator, InputIterator, InputIterator). Method in class sjl.SingleList
Insert the element in the range [first,last) into the list at the specified position.
insert(Iterator, InputIterator, InputIterator). Method in class sjl.Vector
The elements in the range [first,last) are inserted into vector at the specified position.
insert(Iterator, int, Object). Method in class sjl.Deque
Insert n references to element into the deque at the specified position.
insert(Iterator, int, Object). Method in class sjl.List
Insert n copy of the element at the specified position.
insert(Iterator, int, Object). Method in interface sjl.SequenceContainer
Insert n copies of object before position.
insert(Iterator, int, Object). Method in class sjl.SingleList
Insert n copy of the element at the specified position.
insert(Iterator, int, Object). Method in class sjl.Vector
Insert n references to element into the vector at the specified position.
insert(Iterator, Object). Method in class sjl.Deque
Insert an element into the deque at the specified position.
insert(Iterator, Object). Method in class sjl.List
Insert the element at the specified position.
insert(Iterator, Object). Method in class sjl.MultiSet
Insert an element into the set.
insert(Iterator, Object). Method in interface sjl.SequenceContainer
Insert a copy of object before position.
insert(Iterator, Object). Method in class sjl.Set
Insert an element into the set.
insert(Iterator, Object). Method in class sjl.SingleList
Insert the element at the specified position.
insert(Iterator, Object). Method in class sjl.Vector
Insert an element into the vector at the specified position.
insert(Iterator, Pair). Method in class sjl.Map
Insert an element into the map.
insert(Iterator, Pair). Method in class sjl.MultiMap
Insert an element into the map.
insert(Object). Method in class sjl.HashMultiSet
Insert an element into the set.
insert(Object). Method in class sjl.HashSet
Insert an element into the set.
insert(Object). Method in class sjl.MultiSet
Insert an element into the set.
insert(Object). Method in class sjl.Set
Insert an element into the set.
insert(Pair). Method in class sjl.HashMap
Insert an element into the map.
insert(Pair). Method in class sjl.HashMultiMap
Insert an element into the map.
insert(Pair). Method in class sjl.Map
Insert an element into the map.
insert(Pair). Method in class sjl.MultiMap
Insert an element into the map.
InsertIterator(SequenceContainer, Iterator). Constructor for class sjl.InsertIterator
Construct an insert iterator for the container, which convert all assigments (put) into the insert method.
iota(ForwardIterator, ForwardIterator, Object, Function2, Object). Static method in class sjl.Algo
XXX.
isEmpty(). Method in class sjl.HashMap
From Dictionary; Returns true if the map contains no elements.
isEmpty(). Method in class sjl.Map
From Dictionary; Returns true if the map contains no elements.
Iter(). Constructor for class sjl.Iter
iter_swap(ForwardIterator, ForwardIterator). Static method in class sjl.Algo
Swap the elements that the iterators points to.

K

keys(). Method in class sjl.HashMap
From Dictionary; Returns an enumeration of the Map's keys.
keys(). Method in class sjl.Map
From Dictionary; Returns an enumeration of the Map's keys.

L

less(Iterator). Method in interface sjl.RandomIterator
Return true if the position of this is lower than the position of target
less(Iterator). Method in class sjl.ReverseRandomIterator
Compares two iterators for reletive order
lexicographical_compare(InputIterator, InputIterator, InputIterator, InputIterator, Predicate2). Static method in class sjl.Algo
Compares two sequences lexicographically and return true if range1 is less than range2.
List(). Constructor for class sjl.List
Constructs an empty list.
List(InputIterator, InputIterator). Constructor for class sjl.List
Constructs a list with elements found in the range [first,last).
List(int, Object). Constructor for class sjl.List
Constructs a list with n element each pointing to value.
List(List). Constructor for class sjl.List
Constructs a list with all the elements from another list.
lower_bound(ForwardIterator, ForwardIterator, Object, Predicate2). Static method in class sjl.Algo
Find the first position into which a value can be inserted without violation the ordering.
lower_bound(Object). Method in class sjl.Map
Returns an iterator pointing to the first element with a key not less than value.
lower_bound(Object). Method in class sjl.MultiMap
Returns an iterator pointing to the first element with a key not less than value.
lower_bound(Object). Method in class sjl.MultiSet
Returns an iterator pointing to the first element with a key not less than value.
lower_bound(Object). Method in class sjl.Set
Returns an iterator pointing to the first element with a key not less than value.

M

make_heap(RandomIterator, RandomIterator, Predicate2). Static method in class sjl.Algo
Create a heap out of a sequence.
map. Variable in class sjl.Deque
Private.
Map(InputIterator, InputIterator, Predicate2). Constructor for class sjl.Map
Construct a map and initialize it with the elements in the range [first,last).
Map(Map). Constructor for class sjl.Map
Construct a map and initialize it with the contents of another map.
Map(Predicate2). Constructor for class sjl.Map
Construct an empty map.
map_size. Variable in class sjl.Deque
Private.
MapSize. Static variable in class sjl.Deque
The size of the first level array.
max(char, char). Static method in class sjl.Algo
Returns the larger of the two characters.
max(int, int). Static method in class sjl.Algo
Returns the larger of the two integers.
max(Object, Object, Predicate2). Static method in class sjl.Algo
Returns the larger of two objects.
max_element(ForwardIterator, ForwardIterator, Predicate2). Static method in class sjl.Algo
Returns the first iterator pointing to the maximal element in the range.
max_size(). Method in interface sjl.Container
Return the size of the largets possible container.
max_size(). Method in class sjl.Deque
Returns the maximum number of elements that can be stored in a deque.
max_size(). Method in class sjl.HashMap
Returns the maximum number of elements allowed in a map.
max_size(). Method in class sjl.HashMultiMap
Returns the maximum number of elements allowed in a map.
max_size(). Method in class sjl.HashMultiSet
Returns the maximum number of elements allowed in a set.
max_size(). Method in class sjl.HashSet
Returns the maximum number of elements allowed in a set.
max_size(). Method in class sjl.List
Returns the maximum number of elements allowed in the list.
max_size(). Method in class sjl.Map
Returns the maximum number of elements allowed in a map.
max_size(). Method in class sjl.MultiMap
Returns the maximum number of elements allowed in a map.
max_size(). Method in class sjl.MultiSet
Returns the maximum number of elements allowed in a set.
max_size(). Method in class sjl.Set
Returns the maximum number of elements allowed in a set.
max_size(). Method in class sjl.SingleList
Returns the maximum number of elements allowed in the list.
max_size(). Method in class sjl.Vector
Returns the maximum number of elements that can be stored in a vector.
merge(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2). Static method in class sjl.Algo
Merge the two sorted ranges and place the result into the result range.
merge(List, Predicate2). Method in class sjl.List
Merge merges the argument list into this list (both are assumed to be sorted).
merge(SingleList, Predicate2). Method in class sjl.SingleList
Merge merges the argument list into this list (both are assumed to be sorted).
min(char, char). Static method in class sjl.Algo
Returns the smaller of the two characters.
min(int, int). Static method in class sjl.Algo
Returns the smaller of the two integers.
min(Object, Object, Predicate2). Static method in class sjl.Algo
Returns the smaller of two objects.
min_element(ForwardIterator, ForwardIterator, Predicate2). Static method in class sjl.Algo
Returns the first iterator pointing to the minimal element in the range.
mismatch(InputIterator, InputIterator, InputIterator). Static method in class sjl.Algo
Find the first instance of mismatch between two ranges.
mismatch(InputIterator, InputIterator, InputIterator, Predicate2). Static method in class sjl.Algo
Find the first instance of mismatch between two ranges when comparing with a predicate.
MultiMap(InputIterator, InputIterator, Predicate2). Constructor for class sjl.MultiMap
Construct a map and initialize it with the elements in the range [first,last).
MultiMap(MultiMap). Constructor for class sjl.MultiMap
Construct a map and initialize it with the contents of another map.
MultiMap(Predicate2). Constructor for class sjl.MultiMap
Construct an empty map.
MultiSet(InputIterator, InputIterator, Predicate2). Constructor for class sjl.MultiSet
Construct a set and initialize it with the elements in the range [first,last).
MultiSet(MultiSet). Constructor for class sjl.MultiSet
Construct a set and initialize it with the contents of another set.
MultiSet(Predicate2). Constructor for class sjl.MultiSet
Construct an empty set.

N

next(). Method in class sjl.BackInsertIterator
Do nothing.
next(). Method in class sjl.FrontInsertIterator
Do nothing.
next(). Method in class sjl.InputStreamIterator
Advance the iterator to the next element.
next(). Method in class sjl.InsertIterator
Do nothing.
next(). Method in interface sjl.Iterator
Advance self to the next element in the container.
next(). Method in class sjl.OutputStreamIterator
Advance the iterator to the next element.
next(). Method in class sjl.ReverseBidirectionalIterator
Advance the iterator to the next element.
next(). Method in class sjl.ReverseRandomIterator
Advance the iterator to the next element.
next(int). Method in interface sjl.RandomIterator
Advance the iterator distance elements forwards (or backwards if distance is negative).
next(int). Method in class sjl.ReverseRandomIterator
Advance the iterator to the next element.
next_permutation(BidirectionalIterator, BidirectionalIterator, Predicate2). Static method in class sjl.Algo
Permutates the sequence into its successor.
nextElement(). Method in class sjl.EnumerationIterator
Returns the next element of the enumeration.
nextLong(long). Method in class sjl.RandomGenerator
Return the next pseudo random number.
Not1(Predicate1). Constructor for class sjl.Not1
Specified the predicate to use.
Not2(Predicate2). Constructor for class sjl.Not2
Specified the predicate to use.
nth_element(RandomIterator, RandomIterator, RandomIterator, Predicate2). Static method in class sjl.Algo
Place an element of a sequence in the location where it would be if the sequence was sorted.

O

outputIterator(). Method in class sjl.Iter
A casting method.
OutputStreamIterator(DataOutputStream, Function2, String). Constructor for class sjl.OutputStreamIterator
Construct a OutputStreamIterator for the stream using the function object as a writer.
OutputStreamIterator(OutputStream, Function2, String). Constructor for class sjl.OutputStreamIterator
Construct an OutputStreamIterator for the stream using the function object as a writer.

P

Pair(Object, Object). Constructor for class sjl.Pair
Construct a new Pair.
partial_sum(InputIterator, InputIterator, OutputIterator, Function2). Static method in class sjl.Algo
Computes the partial sum of the elements in the range.
partion(BidirectionalIterator, BidirectionalIterator, Predicate1). Static method in class sjl.Algo
Place all elements satisfying a predicate before those element than to not satisfy the predicate.
perform(). Method in interface sjl.Function0
This method is executed for each call to the function object.
perform(Object). Method in class sjl.Bind1stFunction
Call the specified function using value and the argument.
perform(Object). Method in class sjl.Bind2ndFunction
Call the specified function using value and the argument.
perform(Object). Method in class sjl.wrappers.FuncNegateDouble
Convert the argument to Double and use the return value from the doubleValue() method and the - operator to create a new Double which is returned.
perform(Object). Method in class sjl.wrappers.FuncNegateFloat
Convert the argument to Float and use the return value from the floatValue() method and the - operator to create a new Float which is returned.
perform(Object). Method in class sjl.wrappers.FuncNegateInteger
Convert the argument to Integer and use the return value from the intValue() method and the - operator to create a new Integer which is returned.
perform(Object). Method in class sjl.wrappers.FuncNegateLong
Convert the argument to Long and use the return value from the longValue() method and the - operator to create a new Long which is returned.
perform(Object). Method in class sjl.wrappers.FuncReaderBoolean
Create a object of type Boolean and initialize it with the next Boolean read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncReaderByte
Create a object of type Integer and initialize it with the next Integer read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncReaderChar
Create a object of type Integer and initialize it with the next Integer read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncReaderDouble
Create a object of type Double and initialize it with the next Double read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncReaderFloat
Create a object of type Float and initialize it with the next Float read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncReaderInteger
Create a object of type Integer and initialize it with the next Integer read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncReaderLong
Create a object of type Long and initialize it with the next Long read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncReaderShort
Create a object of type Integer and initialize it with the next Integer read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncReaderString
Create a object of type String and initialize it with the next String read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncTextReaderBoolean
Create a object of type Boolean and initialize it with the next Boolean read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncTextReaderByte
Create a object of type Integer and initialize it with the next Integer read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncTextReaderDouble
Create a object of type Double and initialize it with the next Double read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncTextReaderFloat
Create a object of type Float and initialize it with the next Float read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncTextReaderInteger
Create a object of type Integer and initialize it with the next Integer read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncTextReaderLong
Create a object of type Long and initialize it with the next Long read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncTextReaderShort
Create a object of type Integer and initialize it with the next Integer read from the argument stream.
perform(Object). Method in class sjl.wrappers.FuncTextReaderString
Create a object of type String and initialize it with the next String read from the argument stream.
perform(Object). Method in interface sjl.Function1
This method is executed for each call to the function object.
perform(Object). Method in class sjl.Ident
Return the agument object unmodified.
perform(Object, Object). Method in class sjl.wrappers.FuncDifferenceDouble
Convert the arguments to Double and use the return values from the doubleValue() method with the - operator to create a new Double which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncDifferenceFloat
Convert the arguments to Float and use the return values from the floatValue() method with the - operator to create a new Float which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncDifferenceInteger
Convert the arguments to Integer and use the return values from the intValue() method with the - operator to create a new Integer which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncDifferenceLong
Convert the arguments to Long and use the return values from the longValue() method with the - operator to create a new Long which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncDivideDouble
Convert the arguments to Double and use the return values from the doubleValue() method with the / operator to create a new Double which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncDivideFloat
Convert the arguments to Float and use the return values from the floatValue() method with the / operator to create a new Float which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncDivideInteger
Convert the arguments to Integer and use the return values from the intValue() method with the / operator to create a new Integer which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncDivideLong
Convert the arguments to Long and use the return values from the longValue() method with the / operator to create a new Long which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncModulusDouble
Convert the arguments to Double and use the return values from the doubleValue() method with the % operator to create a new Double which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncModulusFloat
Convert the arguments to Float and use the return values from the floatValue() method with the % operator to create a new Float which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncModulusInteger
Convert the arguments to Integer and use the return values from the intValue() method with the % operator to create a new Integer which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncModulusLong
Convert the arguments to Long and use the return values from the longValue() method with the % operator to create a new Long which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncMultiplyDouble
Convert the arguments to Double and use the return values from the doubleValue() method with the * operator to create a new Double which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncMultiplyFloat
Convert the arguments to Float and use the return values from the floatValue() method with the * operator to create a new Float which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncMultiplyInteger
Convert the arguments to Integer and use the return values from the intValue() method with the * operator to create a new Integer which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncMultiplyLong
Convert the arguments to Long and use the return values from the longValue() method with the * operator to create a new Long which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncSumDouble
Convert the arguments to Double and use the return values from the doubleValue() method with the + operator to create a new Double which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncSumFloat
Convert the arguments to Float and use the return values from the floatValue() method with the + operator to create a new Float which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncSumInteger
Convert the arguments to Integer and use the return values from the intValue() method with the + operator to create a new Integer which is returned.
perform(Object, Object). Method in class sjl.wrappers.FuncSumLong
Convert the arguments to Long and use the return values from the longValue() method with the + operator to create a new Long which is returned.
perform(Object, Object). Method in class sjl.FuncTextWriter
Write objects to a DataOutputStream.
perform(Object, Object). Method in interface sjl.Function2
This method is executed for each call to the function object.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterBoolean
Convert the second argument to Boolean and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterByte
Convert the second argument to Integer and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterChar
Convert the second argument to Integer and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterChars
Convert the second argument to String and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterDouble
Convert the second argument to Double and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterFloat
Convert the second argument to Float and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterInteger
Convert the second argument to Integer and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterLong
Convert the second argument to Long and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterShort
Convert the second argument to Integer and write it to the DataOutputStream specified by the first argument.
perform(Object, Object). Method in class sjl.wrappers.FuncWriterString
Convert the second argument to String and write it to the DataOutputStream specified by the first argument.
pop(). Method in class sjl.PriorityQueue
Removes the top element on the queue.
pop(). Method in class sjl.Queue
Returns and removes the top element on the queue.
pop(). Method in class sjl.Stack
Returns and removes the top element on the stack.
pop_back(). Method in interface sjl.BackInsertContainer
Remove the last element in the container.
pop_back(). Method in class sjl.Deque
Removes the last element in deque.
pop_back(). Method in class sjl.List
Remove the last element in the list.
pop_back(). Method in class sjl.Vector
Removes the last element in vector.
pop_front(). Method in class sjl.Deque
Removes the first element in deque.
pop_front(). Method in interface sjl.FrontInsertContainer
Remove the first element in the container.
pop_front(). Method in class sjl.List
Remove the first element in the list.
pop_front(). Method in class sjl.SingleList
Remove the first element in the list.
pop_heap(RandomIterator, RandomIterator, Predicate2). Static method in class sjl.Algo
Remove the largest value from the heap.
PredEqual(). Constructor for class sjl.PredEqual
PredGreaterCharacter(). Constructor for class sjl.wrappers.PredGreaterCharacter
PredGreaterDouble(). Constructor for class sjl.wrappers.PredGreaterDouble
PredGreaterEqualCharacter(). Constructor for class sjl.wrappers.PredGreaterEqualCharacter
PredGreaterEqualDouble(). Constructor for class sjl.wrappers.PredGreaterEqualDouble
PredGreaterEqualFloat(). Constructor for class sjl.wrappers.PredGreaterEqualFloat
PredGreaterEqualInteger(). Constructor for class sjl.wrappers.PredGreaterEqualInteger
PredGreaterEqualLong(). Constructor for class sjl.wrappers.PredGreaterEqualLong
PredGreaterEqualString(). Constructor for class sjl.wrappers.PredGreaterEqualString
PredGreaterFloat(). Constructor for class sjl.wrappers.PredGreaterFloat
PredGreaterInteger(). Constructor for class sjl.wrappers.PredGreaterInteger
PredGreaterLong(). Constructor for class sjl.wrappers.PredGreaterLong
PredGreaterString(). Constructor for class sjl.wrappers.PredGreaterString
PredLessCharacter(). Constructor for class sjl.wrappers.PredLessCharacter
PredLessDouble(). Constructor for class sjl.wrappers.PredLessDouble
PredLessEqualCharacter(). Constructor for class sjl.wrappers.PredLessEqualCharacter
PredLessEqualDouble(). Constructor for class sjl.wrappers.PredLessEqualDouble
PredLessEqualFloat(). Constructor for class sjl.wrappers.PredLessEqualFloat
PredLessEqualInteger(). Constructor for class sjl.wrappers.PredLessEqualInteger
PredLessEqualLong(). Constructor for class sjl.wrappers.PredLessEqualLong
PredLessEqualString(). Constructor for class sjl.wrappers.PredLessEqualString
PredLessFloat(). Constructor for class sjl.wrappers.PredLessFloat
PredLessInteger(). Constructor for class sjl.wrappers.PredLessInteger
PredLessLong(). Constructor for class sjl.wrappers.PredLessLong
PredLessString(). Constructor for class sjl.wrappers.PredLessString
prev(). Method in interface sjl.BidirectionalIterator
Advance self to the previous element in the container.
prev(). Method in class sjl.ReverseBidirectionalIterator
Advance the iterator to the previous element.
prev(). Method in class sjl.ReverseRandomIterator
Advance the iterator to the previous element.
prev(int). Method in interface sjl.RandomIterator
Advance the iterator distance elements backards (or forwards if distance is negative).
prev(int). Method in class sjl.ReverseRandomIterator
Advance the iterator to the previous element.
prev_permutation(BidirectionalIterator, BidirectionalIterator, Predicate2). Static method in class sjl.Algo
Permutates the sequence into its predecessor.
PriorityQueue(BackInsertContainer, Predicate2). Constructor for class sjl.PriorityQueue
Construct a new PriorityQueue based on the container argument.
push(Object). Method in class sjl.PriorityQueue
Insert a new element on the top of the PriorityQueue.
push(Object). Method in class sjl.Queue
Insert a new element on the top of the Queue..
push(Object). Method in class sjl.Stack
Insert a new element on the top of the Stack..
push_back(Object). Method in interface sjl.BackInsertContainer
Add an element to the end of the container.
push_back(Object). Method in class sjl.Deque
Add an element to the end of the deque.
push_back(Object). Method in class sjl.List
Insert at the end of the list.
push_back(Object). Method in class sjl.SingleList
Insert at the end of the list.
push_back(Object). Method in class sjl.Vector
Add an element to the end of the vector.
push_front(Object). Method in class sjl.Deque
Add an element to the front of the deque.
push_front(Object). Method in interface sjl.FrontInsertContainer
Add an element to the beginning of the container.
push_front(Object). Method in class sjl.List
Insert at the beginning of the list.
push_front(Object). Method in class sjl.SingleList
Insert at the beginning of the list.
push_heap(RandomIterator, RandomIterator, Predicate2). Static method in class sjl.Algo
Place a new value into the heap.
put(int, Object). Method in class sjl.Deque
Set the nth element in the container to o.
put(int, Object). Method in interface sjl.RandomIterator
Place the object in the position distance elements away.
put(int, Object). Method in class sjl.ReverseRandomIterator
Places a new element in the position pointed to by the iterator.
put(int, Object). Method in class sjl.Vector
Set the nth element in the container to o.
put(Object). Method in class sjl.BackInsertIterator
Insert object at the end of the container.
put(Object). Method in class sjl.FrontInsertIterator
Insert object at the front of the container.
put(Object). Method in class sjl.InsertIterator
Insert object at the front of the container.
put(Object). Method in interface sjl.OutputIterator
Place the object at the current position in the container.
put(Object). Method in class sjl.OutputStreamIterator
Write a value to the output stream.
put(Object). Method in class sjl.ReverseBidirectionalIterator
Places a new element in the position pointed to by the iterator.
put(Object). Method in class sjl.ReverseRandomIterator
Places a new element in the position pointed to by the iterator.
put(Object, Object). Method in class sjl.HashMap
Insert the key-value objects into the map.
put(Object, Object). Method in class sjl.Map
Insert the key-value objects into the map.

Q

Queue(QueueContainer). Constructor for class sjl.Queue
Construct a new Queue based on the container argument.

R

random_shuffle(RandomIterator, RandomIterator). Static method in class sjl.Algo
Randomly reorders the elements in the range.
random_shuffle(RandomIterator, RandomIterator, RandomGenerator). Static method in class sjl.Algo
Randomly reorders the elements in the range using a random generator.
RandomGenerator(). Constructor for class sjl.RandomGenerator
Contruct a RandomGenerator using the default seed.
RandomGenerator(long). Constructor for class sjl.RandomGenerator
Contruct a RandomGenerator using the specified seed.
randomIterator(). Method in class sjl.Iter
A casting method.
rbegin(). Method in class sjl.Deque
Returns a copy of the reverse iterator that represents the beginning (end) of the list.
rbegin(). Method in class sjl.List
Returns a copy of the reverse iterator that represents the beginning (end) of the list.
rbegin(). Method in class sjl.Map
Returns a copy of the reverse iterator that represents the beginning (end) of the list.
rbegin(). Method in class sjl.MultiMap
Returns a copy of the reverse iterator that represents the beginning (end) of the list.
rbegin(). Method in class sjl.MultiSet
Returns a copy of the reverse iterator that represents the beginning (end) of the list.
rbegin(). Method in class sjl.Set
Returns a copy of the reverse iterator that represents the beginning (end) of the list.
rbegin(). Method in class sjl.Vector
Returns a copy of the reverse iterator that represents the beginning (end) of the list.
rbeginGeneric(). Method in class sjl.Deque
Returns a copy of the reverse iterator that represents the beginning (end) of the list as an untyped Iterator.
rbeginGeneric(). Method in class sjl.List
Returns a copy of the reverse iterator that represents the beginning (end) of the list as an untyped Iterator.
rbeginGeneric(). Method in class sjl.Map
Returns a copy of the reverse iterator that represents the beginning (end) of the list as an untyped Iterator.
rbeginGeneric(). Method in class sjl.MultiMap
Returns a copy of the reverse iterator that represents the beginning (end) of the list as an untyped Iterator.
rbeginGeneric(). Method in class sjl.MultiSet
Returns a copy of the reverse iterator that represents the beginning (end) of the list as an untyped Iterator.
rbeginGeneric(). Method in interface sjl.ReversibleContainer
Return an iterator that points to the beginning of the container.
rbeginGeneric(). Method in class sjl.Set
Returns a copy of the reverse iterator that represents the beginning (end) of the list as an untyped Iterator.
rbeginGeneric(). Method in class sjl.Vector
Returns a copy of the reverse iterator that represents the beginning (end) of the list as an untyped Iterator.
remove(ForwardIterator, ForwardIterator, Object). Static method in class sjl.Algo
Remove all elements in the range which match a value.
remove(ForwardIterator, ForwardIterator, Predicate1). Static method in class sjl.Algo
Remove all elements in the range which satisfy a predicate.
remove(Object). Method in class sjl.HashMap
From Dictionary; Removes the element corresponding to the key.
remove(Object). Method in class sjl.List
Remove all elements in the list where the element is equals to the value.
remove(Object). Method in class sjl.Map
From Dictionary; Removes the element corresponding to the key.
remove(Object). Method in class sjl.SingleList
Remove all elements in the list where the element is equals to the value.
remove_copy(InputIterator, InputIterator, OutputIterator, Object). Static method in class sjl.Algo
Copy all elements in the range except those matching a value.
remove_copy(InputIterator, InputIterator, OutputIterator, Predicate1). Static method in class sjl.Algo
Copy all elements in the range except those which satidfy a predicate.
rend(). Method in class sjl.Deque
Returns a copy of the iterator that represents the end (beginning) of the list.
rend(). Method in class sjl.List
Returns a copy of the iterator that represents the end (beginning) of the list.
rend(). Method in class sjl.Map
Returns a copy of the iterator that represents the end (beginning) of the list.
rend(). Method in class sjl.MultiMap
Returns a copy of the iterator that represents the end (beginning) of the list.
rend(). Method in class sjl.MultiSet
Returns a copy of the iterator that represents the end (beginning) of the list.
rend(). Method in class sjl.Set
Returns a copy of the iterator that represents the end (beginning) of the list.
rend(). Method in class sjl.Vector
Returns a copy of the iterator that represents the end (beginning) of the list.
rendGeneric(). Method in class sjl.Deque
Returns a copy of the iterator that represents the end (beginning) of the list as an untyped Iterator.
rendGeneric(). Method in class sjl.List
Returns a copy of the iterator that represents the end (beginning) of the list as an untyped Iterator.
rendGeneric(). Method in class sjl.Map
Returns a copy of the iterator that represents the end (beginning) of the list as an untyped Iterator.
rendGeneric(). Method in class sjl.MultiMap
Returns a copy of the iterator that represents the end (beginning) of the list as an untyped Iterator.
rendGeneric(). Method in class sjl.MultiSet
Returns a copy of the iterator that represents the end (beginning) of the list as an untyped Iterator.
rendGeneric(). Method in interface sjl.ReversibleContainer
Return an iterator that points past the end of the container.
rendGeneric(). Method in class sjl.Set
Returns a copy of the iterator that represents the end (beginning) of the list as an untyped Iterator.
rendGeneric(). Method in class sjl.Vector
Returns a copy of the iterator that represents the end (beginning) of the list as an untyped Iterator.
replace(ForwardIterator, ForwardIterator, Object, Object). Static method in class sjl.Algo
Replace all elements in the range which match a value, with another value.
replace(ForwardIterator, ForwardIterator, Predicate1, Object). Static method in class sjl.Algo
Replace all element in the range which satisfy a predicate with another value.
reverse(). Method in class sjl.List
Reverse reverses the oerder of the element in the list.
reverse(). Method in class sjl.SingleList
Reverse reverses the oerder of the element in the list.
reverse(BidirectionalIterator, BidirectionalIterator). Static method in class sjl.Algo
Reverse the elements in the range.
reverse(RandomIterator, RandomIterator). Static method in class sjl.Algo
Reverse the elements in the range.
ReverseBidirectionalIterator(BidirectionalIterator). Constructor for class sjl.ReverseBidirectionalIterator
Contruct a ReverseBidirectionalIterator for the iterator.
ReverseRandomIterator(RandomIterator). Constructor for class sjl.ReverseRandomIterator
Construct a new ReverseRandomIterator for the argument iterator.
rotate(BidirectionalIterator, BidirectionalIterator, BidirectionalIterator). Static method in class sjl.Algo
Shift elements in the range leftwards.
rotate(ForwardIterator, ForwardIterator, ForwardIterator). Static method in class sjl.Algo
Shift elements in the range leftwards.
rotate(RandomIterator, RandomIterator, RandomIterator). Static method in class sjl.Algo
Shift elements in the range leftwards.
rotate_copy(ForwardIterator, ForwardIterator, ForwardIterator, OutputIterator). Static method in class sjl.Algo
Shift elements in the range leftwards, placing the result into another range.

S

search(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator). Static method in class sjl.Algo
Find the first instance in a range where of a subsequence occur.
search(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, Predicate2). Static method in class sjl.Algo
Find the first instance in a range where of a subsequence occur when comparing using a predicate.
second. Variable in class sjl.Pair
The second element of the pair.
seed. Static variable in class sjl.RandomGenerator
The default seed.
Set(InputIterator, InputIterator, Predicate2). Constructor for class sjl.Set
Construct a set and initialize it with the elements in the range [first,last).
Set(Predicate2). Constructor for class sjl.Set
Construct an empty set.
Set(Set). Constructor for class sjl.Set
Construct a set and initialize it with the contents of another set.
set_difference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2). Static method in class sjl.Algo
Create the difference of the two ranges.
set_intersection(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2). Static method in class sjl.Algo
Create the intersection of the two ranges.
set_symmetric_difference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2). Static method in class sjl.Algo
Create the symmetric difference of the two ranges.
set_union(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2). Static method in class sjl.Algo
Create the union of the two ranges.
setTo(Iterator). Method in class sjl.BackInsertIterator
Assign this iterator to another container.
setTo(Iterator). Method in interface sjl.ForwardIterator
Set the position of this iterator to the same position as another iterator.
setTo(Iterator). Method in class sjl.FrontInsertIterator
Assign this iterator to another container.
setTo(Iterator). Method in class sjl.InsertIterator
Assign this iterator to another container.
setTo(Iterator). Method in class sjl.ReverseBidirectionalIterator
Assign this iterator to another iterator.
setTo(Iterator). Method in class sjl.ReverseRandomIterator
Assign this iterator to another iterator.
SingleList(). Constructor for class sjl.SingleList
Constructs an empty list.
SingleList(InputIterator, InputIterator). Constructor for class sjl.SingleList
Constructs a list with elements found in the range [first,last).
SingleList(int, Object). Constructor for class sjl.SingleList
Constructs a list with n element each pointing to value.
SingleList(SingleList). Constructor for class sjl.SingleList
Constructs a list with all the elements from another list.
size(). Method in interface sjl.Container
Return the number of element that the container contains.
size(). Method in class sjl.Deque
Returns the number of elements stored in the deque.
size(). Method in class sjl.HashMap
Returns the number of elements in the map.
size(). Method in class sjl.HashMultiMap
Returns the number of elements in the map.
size(). Method in class sjl.HashMultiSet
Returns the number of elements in the set.
size(). Method in class sjl.HashSet
Returns the number of elements in the set.
size(). Method in class sjl.List
Returns the number of elements stored in the list.
size(). Method in class sjl.Map
Returns the number of elements in the map.
size(). Method in class sjl.MultiMap
Returns the number of elements in the map.
size(). Method in class sjl.MultiSet
Returns the number of elements in the set.
size(). Method in class sjl.PriorityQueue
Returns the number of elements stored in the vector.
size(). Method in class sjl.Queue
Returns the number of elements stored in the vector.
size(). Method in class sjl.Set
Returns the number of elements in the set.
size(). Method in class sjl.SingleList
Returns the number of elements stored in the list.
size(). Method in class sjl.Stack
Returns the number of elements stored in the vector.
size(). Method in class sjl.Vector
Returns the number of elements stored in the vector.
sort(Predicate2). Method in class sjl.List
Sort sorts the list according to the compare function object.
sort(Predicate2). Method in class sjl.SingleList
Sort sorts the list according to the compare function object.
sort(RandomIterator, RandomIterator, Predicate2). Static method in class sjl.Algo
Sort the elements in the range according to the comparison predicate pred.
sort_heap(RandomIterator, RandomIterator, Predicate2). Static method in class sjl.Algo
Turns the heap into a sorted sequence.
sortChunkSize. Static variable in class sjl.Algo
Used in merge sort.
sortThreshold. Static variable in class sjl.Algo
Used in quick sort.
splice(Iterator, List). Method in class sjl.List
Insert the contents of another list into this list before position.
splice(Iterator, List, Iterator). Method in class sjl.List
Insert the element pointed to by the iterator i from another list into this list before a position.
splice(Iterator, List, Iterator, Iterator). Method in class sjl.List
Insert elements in the range into this list and remove the elements from the other list.
splice(Iterator, SingleList). Method in class sjl.SingleList
Insert the contents of another list into this list before position.
splice(Iterator, SingleList, Iterator). Method in class sjl.SingleList
Insert the element pointed to by the iterator i from another list into this list before a position.
splice(Iterator, SingleList, Iterator, Iterator). Method in class sjl.SingleList
Insert elements in the range into this list and remove the elements from the other list.
splice(SingleList). Method in class sjl.SingleList
Insert elements from another list into this list and remove the elements from the other list.
splice(SingleList, Iterator). Method in class sjl.SingleList
Insert an element from another list into this list and remove the element from the other list.
stable_partion(BidirectionalIterator, BidirectionalIterator, Predicate1). Static method in class sjl.Algo
Place all elements satisfying a predicate before those element than to not satisfy the predicate while maintaing the relative order of elements.
stable_sort(RandomIterator, RandomIterator, Predicate2). Static method in class sjl.Algo
Sort the elements in the range according to the comparison predicate pred.
Stack(BackInsertContainer). Constructor for class sjl.Stack
Construct a new Stack based on the container argument.
swap(List). Method in class sjl.List
Swaps the contents of the current list with those of the input list.
swap(SingleList). Method in class sjl.SingleList
Swaps the contents of the current list with those of the input list.
swap_ranges(ForwardIterator, ForwardIterator, ForwardIterator). Static method in class sjl.Algo
Swap the elements of two ranges.

T

tmp_buffer_size. Static variable in class sjl.Algo
The maximum size of temporary buffers.
top(). Method in class sjl.PriorityQueue
Returns top element on the queue.
top(). Method in class sjl.Stack
Return the top element of the Stack.
toString(). Method in class sjl.Deque
Returns the string representation of this deque.
toString(). Method in class sjl.Pair
Return a string representation of this pair.
toString(). Method in class sjl.Vector
Returns the string representation of this vector.
transform(InputIterator, InputIterator, InputIterator, OutputIterator, Function2). Static method in class sjl.Algo
Execute a function object on every two elements in two ranges, storing the result into a third (or the same) range.
transform(InputIterator, InputIterator, OutputIterator, Function1). Static method in class sjl.Algo
Execute a function object on every element in a range, storing the result into another (or the same) range.

U

unique(). Method in class sjl.List
Unique erases all but the first element from every consecutive group of equal element in the list.
unique(). Method in class sjl.SingleList
Unique erases all but the first element from every consecutive group of equal element in the list.
unique(ForwardIterator, ForwardIterator). Static method in class sjl.Algo
Remove all but the first element from every consecutive group of equal elements.
unique(ForwardIterator, ForwardIterator, Predicate2). Static method in class sjl.Algo
Remove all but the first element from every consecutive group of equal elements when comparing with a predicate.
unique_copy(InputIterator, InputIterator, OutputIterator). Static method in class sjl.Algo
Copy only the first element from every consecutive group of equal elements.
unique_copy(InputIterator, InputIterator, OutputIterator, Predicate2). Static method in class sjl.Algo
Copy only the first element from every consecutive group of equal elements when comparing with a predicate.
upper_bound(ForwardIterator, ForwardIterator, Object, Predicate2). Static method in class sjl.Algo
Find the furthermost position into which a value can be inserted without violation the ordering.
upper_bound(Object). Method in class sjl.Map
Returns an iterator pointing to the first element with a key greter than value.
upper_bound(Object). Method in class sjl.MultiMap
Returns an iterator pointing to the first element with a key greter than value.
upper_bound(Object). Method in class sjl.MultiSet
Returns an iterator pointing to the first element with a key greter than value.
upper_bound(Object). Method in class sjl.Set
Returns an iterator pointing to the first element with a key greter than value.

V

Vector(). Constructor for class sjl.Vector
Construct a new empty Vector.
Vector(ForwardIterator, ForwardIterator). Constructor for class sjl.Vector
Construct a new Vector with the contents of the range [first,last).
Vector(int, Object). Constructor for class sjl.Vector
Construct a new Vector with an initial size of size elements, each element initialized to with a reference to value.
Vector(Vector). Constructor for class sjl.Vector
Construct a new Vector with the size and contents of another vector.